/**
 * 版权所有(C)，中国银联股份有限公司，2002-2013，所有权利保留。
 * 
 * 项目名：	simple-core
 * 文件名：	RoleInfoDaoImpl.java
 * 模块说明：	
 * 修改历史：
 * 2013-10-30 - Administrator - 创建。
 */
package com.aeky.simple.dao.impl;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.aeky.simple.dao.GenericIbatisDao;
import com.aeky.simple.dao.RoleInfoDao;
import com.aeky.simple.entity.RoleInfo;
import com.aeky.simple.vo.page.Pager;

/**
 * 角色信息DaoImpl
 * 
 * @author wanghui
 * 
 */
@Repository("roleInfoDao")
public class RoleInfoDaoImpl extends GenericIbatisDao<RoleInfo, Long> implements RoleInfoDao {

    public List<RoleInfo> queryAll() {
        return super.queryAll();
    }

    public Long addRoleInfo(RoleInfo roleInfo) {
        return (Long) super.add(roleInfo);
    }

    public Pager<RoleInfo> queryRoleInfoList(Pager<RoleInfo> pager, Map<String, Object> paramMap) {
        return super.queryByPage(pager, paramMap);
    }

    public RoleInfo queryRoleInfoByIDAndVersion(Map<String, Object> paramMap) {
        return super.queryByPKAndVersion(paramMap);
    }

    public void updateRoleInfo(RoleInfo roleInfo) {
        super.updateByPKAndVersion(roleInfo);
    }

    public void deleteRoleInfo(Map<String, Object> paramMap) {
        super.delete(paramMap);
    }

}
